System and method for identifying comment clusters for panoramic content segments

ABSTRACT

Systems and methods for identifying comment clusters for panoramic content segments. A panoramic content segment of digital content may be hosted to client computing platforms. User comment information may be received. The user comment information may convey user comments, include time indications for a duration of a content segment, and/or include location indications for a panorama of the panoramic content segment. A comment distribution may be determined from the user comment information. A comment cluster may be identified based on the comment distribution. View information may be received from a client computing platform. Whether a view range associated with the comment cluster identified is located within or outside one or more visible ranges of viewing angles selected by the user may be determined. Alert information may be generated and/or transmitted for effectuating presentation of a notification on the client computing platform associated with the user.

FIELD OF THE INVENTION

The systems and methods described herein generally relate to identifyingcomment clusters for panoramic content segments.

BACKGROUND OF THE INVENTION

Typically, users may comment on and/or interact with digital contentviewed from a single point of view. The number of views may be trackedand/or users' comments may be displayed below the window in which thedigital content is presented. Directing a user's attention and/ordetermining where within the digital content a user chooses to directhis attention may be difficult and/or provide a limited amount ofinformation.

Digital content having multiple views may compound the issues and/orpotential issues of single view digital content. If users are able tochoose their view point, they may miss content available in the digitalcontent. Missing content may cause the user to have a less thansatisfactory experience, and/or may defeat the purpose of monetizingcontent presented within the digital content.

SUMMARY

The disclosure herein relates to identifying comment clusters forpanoramic content segments. The comment clusters may represent usercomments directed to the same period of time and/or location within apanoramic content segment. A panoramic content segment may includedigital content presented in a wide view, spherical view, 180-degreeview, three-dimensional view, two-dimensional view, and/or otherpanoramic view. A user viewing the panoramic content segment may not beable to view the entire panorama through a single field of view.Instead, a user may be able to select a field of view within thepanoramic content. Such selection may change over the course ofpresentation of the panoramic content. As such, a user may miss eventsoccurring outside the user's selected field of view within the panoramiccontent segments.

The system and/or methods described herein may be configured to receiveuser comment information conveying user comments directed to variouslocations and/or points in time within the panoramic content segment.The system and/or method may determine a comment distributionrepresenting the number of user comments for various points in timeacross the segment duration and various viewing angles across a panoramaof the panoramic content segment. Comment clusters corresponding to usercomments for a given period of time and/or at a given location may beidentified. The comment clusters may indicate one or more eventsoccurring during the given period of time and/or at the given locationwithin the panoramic content segment. The system and/or method maydetermine whether a comment cluster is within the user's current fieldof view. Responsive to a comment cluster being outside the current fieldof view selected by the user, alert information may be generated and/ortransmitted to a client computing platform associated with the user(e.g., via which the user may be viewing the panoramic content segment).The alert information may cause the client computing platform to presenta notification to the user. The notification may indicate an event(e.g., indicated by an identified comment cluster) is occurring, hasoccurred, and/or is about to occur outside the current field of viewselected by the user.

A system configured to identify comment clusters for panoramic contentsegments may include one or more server(s). The server(s) and the clientcomputing platform(s) may communicate in a client/server configuration,and/or via another configuration. The server may include one or moreprocessors configured by machine-readable instructions to executecomputer program components. The computer program components may includea panoramic content component, a comment component, a commentdistribution component, a view information component, a notificationcomponent, and/or other components.

The panoramic content component may be configured to host one or morepanoramic content segments of digital content over a network. Apanoramic content segment may be hosted to one or more client computingplatform(s). Users may consume the panoramic content segments by viewingthe panoramic content segments via the one or more client computingplatforms, display devices associated with the client computingplatforms (e.g., a head mounted display), and/or other devices. Usersmay be able to select their field of view within the panorama of thepanoramic content segment. A panoramic content segment may include anywide angle view of a digital content segment and/or a view of a digitalcontent segment wherein at least a portion of the digital content isoutside the viewpoint of a user at a given time.

The comment component may be configured to receive user commentinformation. The user comment information may convey one or more usercomments for the panoramic content segment. The user comments may bedirected to one or more events that occur within the panoramic contentsegments. The user comment information may include one or more timeindications, location indications, and/or other information associatedwith one or more user comments. An individual time indication mayidentify a point in time in the segment duration of the panoramiccontent segment to which an individual user comment may be directed. Anindividual location indication may identify a viewing angle within thepanorama of the panoramic content segment to which an individual usercomment may be directed. In some implementations, the viewing angle mayinclude one or more dimensions of view information identifying wherewithin the panorama of a panoramic content segment a comment isdirected, and/or what field(s) of view will be able to observe theportion of the panoramic content segment to which the comment isdirected.

In some implementations, the user comment information may includetargeted comment information conveying one or more targeted comments forthe panoramic segment. A targeted comment may include a comment whereinthe represented source includes one or more of another user that isconnected to the user via a social networking platform, a controllingentity, and/or other another user or entity.

The comment distribution component may be configured to determine acomment distribution for the panoramic content segment. The commentdistribution may be determined based on the user comment information.The comment distribution may represent three or more dimensions of data(e.g., time, location, quantity, and/or other data). For example, theuser comments may be plotted as a function of number of user comments,points in time across the segment duration, viewing angles across thepanorama of the panoramic content segment, and/or otherwise plotted.

The comment distribution component may be configured to generate agraphical representation of the determined comment distribution for thepanoramic content segment. The graphical representation of the commentdistribution may include a heat map, and/or other graphicalrepresentation. The comment distribution component may be configured toidentify one or more comment clusters based on the comment distributionfor the panoramic content segment. The comment clusters may beidentified based on the user comment information including timeindications that identify points in time that are within a given periodof time within the segment duration, location indications that identifyviewing angles that are within a given view range within the panorama ofthe content segment, and/or other information. For example, a commentcluster may be identified where user comments are directed to points intime that are close together within the segment duration such that thepoints in time fit within the given time period; and/or where usercomments are directed to viewing angles that are close together withinthe panorama such that the viewing angles fit within the given viewrange.

The view information component may be configured to receive viewinformation over a network from a client computing platform associatedwith the user. The view information may be received in a recurring orongoing matter. The view information may indicate the current field ofview selected by the user during presentation of the panoramic contentsegment. As such, the view information may include one or more visibleranges of viewing angles within the panorama for a window in time withinthe segment duration.

The view information component may be configured to determine, for thewindow of time within the segment duration, whether a given view rangeassociated with the comment cluster identified is located within and/oroutside the one or more visible ranges of viewing angles selected by theuser. In some implementations, the view information component may beconfigured to determine whether the viewing angle(s) associated with oneor more targeted comments are located within or outside the one or morevisible ranges of viewing angles selected by the user.

The notification component may be configured generate alert informationindicating the event within the panoramic content segment is locatedoutside the current field of view selected by the user. The alertinformation may be generated responsive to a determination that a viewrange associated with an identified comment cluster is located outsidean individual one of the one or more visible ranges of viewing anglesselected by the user during the window of time. The alert informationmay indicate the location of an event within the panoramic contentsegment indicated by an identified comment cluster. In someimplementations, the notification component may be configured togenerate alert information indicating that one or more targeted commentsare located outside the current field of view selected by the user.

The notification component may be configured to effectuate transmissionof the alert information over the network. The alert information may betransmitted to a client computing platform associated with the user. Thetransmitted alert information may cause the client computing platformassociated with the user to effectuate presentation of a notificationbased on the alert information. In some implementations, a notificationpresented to the user may be based on alert information indicating atargeted comment is outside the current field of view of the user.

These and other objects, features, and characteristics of the presentdisclosure, as well as the methods of operation and functions of therelated components of structure and the combination of parts andeconomies of manufacture, will become more apparent upon considerationof the following description and the appended claims with reference tothe accompanying drawings, all of which form a part of thisspecification, wherein like reference numerals designate correspondingparts in the various figures. It is to be expressly understood, however,that the drawings are for the purpose of illustration and descriptiononly and are not intended as a definition of the any limits. As used inthe specification and in the claims, the singular form of “a”, “an”, and“the” include plural referents unless the context clearly dictatesotherwise.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a system configured for identifying comment clustersfor panoramic content segments, in accordance with one or moreimplementations.

FIG. 2 illustrates an example panoramic content segment being presentedto a user, in accordance with one or more implementations.

FIG. 3 illustrates an example comment distribution determined by asystem configured for identifying comment clusters for panoramic contentsegments, in accordance with one or more implementations.

FIG. 4 illustrates an example current field of view of a panoramiccontent segment including a notification, in accordance with one or moreimplementations.

FIG. 5. illustrates a method configured for identifying comment clustersfor panoramic content segments, in accordance with one or moreimplementations.

DETAILED DESCRIPTION

FIG. 1 illustrates an example system 100 that is configured foridentifying comment clusters for panoramic content segments. A panoramiccontent segment may include digital content presented in a wide view,spherical view, 180-degree view, three-dimensional view, two-dimensionalview, and/or other panoramic view. The system and/or method describedherein may be configured to receive user comment information conveyinguser comments directed to various points in time within a segmentduration and/or viewing angles within the panorama of a panoramiccontent segment. The system and/or method may determine commentdistributions representing three and/or another number of dimensions ofdata. For example, number of user comments, points in time across thesegment duration, various viewing angles across the panorama of thepanoramic content segment, and/or other data. Comment clusterscorresponding to user comments for a given period of time and/or at agiven location may be identified. The comment clusters may indicate oneor more events occurring during the given period of time and/at thegiven location within the panoramic content segment. The system and/ormethod may determine whether a view range associated with a commentcluster is within one or more visible ranges defining the user's currentfield of view for a window of time. Responsive to the view rangeassociated with an identified comment cluster being outside a visiblerange of viewing angles defining the current field of view selected bythe user, alert information may be generated and/or transmitted causinga client computing platform associated with the user (e.g., via whichthe user may be viewing the panoramic content segment) to present anotification to the user based on the alert information.

As illustrated in FIG. 1, system 100 may include one or more server(s)102, one or more client computing platform(s) 104, electronic storage122, one or more physical processor(s) 124 configured to executemachine-readable instructions 105, one or more computer programcomponents, and/or other components.

One or more physical processor(s) 124 may be configured to executemachine-readable instructions. Executing machine-readable instructions105 may cause the one or more physical processor(s) 124 to identify oneor more comment clusters for a panoramic content segments.Machine-readable instructions 105 may include one or more computerprogram components such as a panoramic content component 106, a commentcomponent 108, a comment distribution component 110, a view informationcomponent 112, an notification component 114, and/or other components.

In some implementations, server(s) 102 may be configured to provideremote hosting of the features and/or function of machine-readableinstructions 105 to one or more client computing platform(s) 104 thatmay be remotely located from server(s) 102. However, in someimplementations, one or more features and/or functions of server(s) 102may be attributed as local features and/or functions of one or moreclient computing platform(s) 104. For example, individual ones of theclient computing platform(s) 104 may include machine-readableinstructions (not shown in FIG. 1) comprising the same or similarcomponents as machine-readable instructions 105 of server(s) 102. Theclient computing platform(s) 104 may be configured to locally executethe one or more components that may be the same or similar to themachine-readable instructions 105. One or more features and/or functionsof machine-readable instructions 105 of server(s) 102 may be provided,at least in part, as an application program that may be executed at agiven client computing platform 104.

The client computing platform(s) 104 may include one or more of acellular telephone, a smartphone, a digital camera, a laptop, a tabletcomputer, a desktop computer, a television set-top box, smart TV, agaming console, and/or other platforms.

Server(s) 102, client computing platform(s) 104, and/or externalresources 120 may be operatively linked via one or more electroniccommunication links. For example, such electronic communication linksmay be established, at least in part, via a network such as the Internetand/or other networks. It will be appreciated that this is not intendedto be limiting and that the scope of this disclosure includesimplementations in which server(s) 102, client computing platform(s)104, and/or external resources 120 may be operatively linked via someother communication media.

Panoramic content component 106 may be configured to host one or morepanoramic content segments of digital content. The panoramic contentsegments may be hosted to one or more client computing platform(s) 104on which users may consume the panoramic content segments. Panoramiccontent component 106 may be configured to host the panoramic contentsegments of digital content over a network. For example, the panoramiccontent segments may be hosted over the internet such that users mayaccess the panoramic content segments via the internet. Hostingpanoramic content segments over the internet may include uploadingand/or storing the panoramic content segments on one or more server(s)102 wherein the servers process requests and/or deliver the panoramiccontent segments to client computing platform(s) 108. This may includeserving separate digital files for the panoramic content segments,streaming the panoramic content segments, and/or other deliverymechanisms. Panoramic content component 106 may be configured to hostthe panoramic content segments over a network by communicatinginformation (e.g., via streaming digital content data, and/or othervisual information) from server(s) 102 to client computing platform(s)104 for presentation on displays associated with the client computingplatform(s) 104. The digital content transmitted to a given clientcomputing platform 104 may correspond to a panoramic content segmentbeing presented for consumption by user at the given client computingplatform 104.

Users may consume the panoramic content segments by viewing thepanoramic content segments via a client computing platform 104 and/or anassociated display device. Client computing platform(s) 104 may includeone or more display devices configured to display the panoramic contentsegments. In some implementations, the users may consume the panoramiccontent segments via a head mounted display. For example, a virtualreality headset, an augmented reality headset, and/or other head mounteddisplay.

A panoramic content segment may include any wide angle view of a digitalcontent segment, a digital content segment having multiple views, and/ora view of a digital content segment wherein at least a portion of thedigital content is outside the field of view of a user watching thedigital content at a given time. For example, the panoramic contentsegment may include one or more of a spherical view of the digitalcontent segment, a 180-degree view of the digital content segment, awide view of the digital content segment, a three-dimensional view ofthe digital content segment, a two-dimensional view of the digitalcontent segment, and/or other views of the digital content segment. Thepanorama of the panoramic content segment may include the entirety ofthe digital content presented in the panoramic content segment at agiven point in time.

A field of view within a panorama of the panoramic content segment maybe selectable by a user during presentation of the panoramic contentsegment. For example, the user may look around within the panoramiccontent segment and change his or her field of view and/or viewpoint. Insome implementations, the panorama may include a three-dimensionalpresentation of the panoramic content segment. A user may walk aroundwithin the panoramic content segment, turn to change his field of viewand/or viewpoint, move closer to an object and/or to view an event,and/or otherwise select his field of view and/or viewpoint. The user'scurrent field of view may include and/or reflect the user's viewpoint.One or more sensors (e.g., external resources 120) may be configured tocommunicate with system 100 in order to provide view informationindicating the user's current field of view and/or visible range ofviewing angles at a given point in time. The panoramic content segmentmay have a beginning, an ending, and/or a segment duration from thebeginning to the ending. The beginning, ending, and/or segment durationmay be configurable by a controlling entity. A controlling entity mayinclude one or more entities or individuals other than consumers (i.e.,the users that consume the panoramic content segments) authorized to usethe panoramic content segments, and/or digital content to a promote aninterest.

In some implementations, the comment distribution, user comments, and/orother associated with a given panoramic content segment may be presentedwithin the panorama. For example, as the panoramic content segment ispresented, the user comments associated with the current point in timewithin the segment duration and/or a location within the current fieldof view, may be displayed within the panorama (e.g., within a commentsbar, within a comments section, at the associated location, and/or atother locations within the panorama).

By way of illustration, FIG. 2 depicts an example panoramic contentsegment 202 being presented to user 201, in accordance with one or moreimplementations. FIG. 2 may represent an illustration of panoramiccontent segment 202 being consumed by user 201 at an individual point intime within the segment duration (e.g., 30 seconds into the segmentduration, at t=30) of panoramic content segment 202. Panoramic contentsegment 202 may include virtual reality and/or three-dimensionalpanoramic digital content presented in a spherical view (e.g., the usercan look 360 degrees in every direction). Panoramic content segment 202may be presented to user 201 via head mounted display 203 (e.g., thesame as or similar to client computing platform(s)104 and/or displaydevices associated with client computing platform(s)104). User 201 maybe able to select his current field of view such that visible range 204represents the current field of view of user 201 at the individual pointin time within the segment duration (e.g., t=30).

Event 208 may be indicated by a comment cluster identified based on acomment distribution for panoramic content segment 202. Event 208 may belocated within view range 210. View range 210 may be determined based onthe comment cluster indicating event 208 being identified based on usercomment information including location indications that identified viewangles within view range 210 for a period of time (e.g., indicated bytime indications included in the user comment information). View range210 (e.g., associated with an identified comment cluster) may be locatedoutside of visible range 204 at the individual point in time (e.g.,t=30) within the segment duration. As such, notification 212 maypresented to user 201 within visible range 204 to indicate event 208(e.g., which may be indicated by the comment cluster identified) isoutside of the current field of view of the user.

Returning to FIG. 1, the panoramic content segments may include segmentsof panoramic digital content that is viewed, distributed, and/or createdon a computer. Panoramic digital content may include one more of more ofpanoramic digital video content, panoramic digital imagery content,panoramic web pages and/or websites, and/or other panoramic digitaland/or media content. For example, the panoramic digital content mayinclude a playback of live captured video content (e.g., captured viaone or more cameras), produced video segments, behind the scenespresentations, how-to content, product walkthrough videos, and/or otherdigital content. For example, a panoramic content segment of a digitalvideo may include a two-minute panoramic video clip.

Comment component 108 may be configured to receive user commentinformation. The user comment information may be transmitted over thenetwork by one or more client computing platform(s) 104 such that it isreceived by comment component 108. The user comment information mayconvey one or more user comments for the panoramic content segments. Forexample, the user comment information received by comment component 108may convey a first user comment for the panoramic content segment.

The user comments may be directed to one or more events that occurwithin the panoramic content segments. Events may include any occurrencewithin a panoramic content segment such as a notable moment and/orinteresting point in time within the segment duration. Events may besomething users decide to comment on within a panoramic content segment.For example, an event may include one or more of a highlight or a climaxof a panoramic video segment, something occurring within the panoramiccontent segment apart from a focal (e.g., action) point of the panoramiccontent segment, and/or other event within the panoramic contentsegment. For example an event may include presentation of: a snowboarderlanding an impressive jump, a noteworthy rally in a beach volleyballgame, a memorable moment within a wildlife video capture, a fans' signat a sporting event outside the field of view of the event action, acrowd reaction within a surfing video outside the field of view of thesurfing action, a beautiful nature scene away from the subject wildlife,and/or any other events presented within the panoramic content segment.

The user comment information received by comment component 108 mayinclude one or more time indications, location indications, contentinformation (e.g., text, tags, emojis, images, and/or other contentincluded in the comments), content topic information, lengthinformation, and/or other information associated with one or more usercomments. The one or more user comments may be submitted by the one ormore users consuming (e.g., viewing) the panoramic content segments.

User comments may include one or more of text, a tag, an emoji, animage, and/or other content selected by a commenting user. In someimplementations, users may submit comments via a quick comment inputsuch as, for example, a force touch, a quick comment affordance, and/orother inputs. Quick comments may be inputted on and/or via one or moreuser interfaces. For example, comments selected via the quick commentinput may include an emoji and/or emotion such that users may be able toquickly express their emotions and/or feelings related to the panoramiccontent segment at a given time without typing a string of text. In someimplementations, one or more emojis, emotion comments, and/or quickcomments may impact a comment distribution for the panoramic contentsegment.

An individual time indication may identify a point in time in thesegment duration of the panoramic content segment. For example, the usercomment information conveying the first user comment for the panoramiccontent segment may include a time indication that identifies a point intime in the segment duration of the panoramic content segment. The timeindications may describe points in time to which the user comments aredirected. The user comments may be related and/or directed to eventspresented within the panoramic content segment at the time indications.

The points in time may be selectable by the users such a user may beable to choose where in the segment duration to direct their comment.For example, a user may determine the time indication associated withhis comment by selecting a point in time within the segment duration, bysubmitting his comment such that it is automatically associated with atimestamp corresponding to a submission time within the segmentduration, and/or through other interface mechanisms. The timeindications may include a single point in time, a range in time,multiple points in time, and/or other time indications within thesegment duration.

An individual location indication may identify a viewing angle withinthe panorama of the panoramic content segment. For example, the usercomment information conveying the first user comment for the panoramiccontent segment may include a location indication that identifies aviewing angle within the panorama of the panoramic content segment. Thelocation indications may describe locations within the panorama to whichthe user comments are directed. The user comments may be related and/ordirected to events presented within the panoramic content segment at theviewing angles identified by the location indications.

The location indications may identify one or more viewing angles. Theviewing angles may be selectable by the users such that a user may beable to choose a location within the panorama of the panoramic contentsegment to direct their comment. For example, a user may determine thelocation indication associated with his comment by selecting a viewingangle within the panorama, by submitting his comment such that it isautomatically associated with a viewing angle within a current field ofview of the user, and/or through other interface mechanisms. Thelocation indication identifying a viewing angle may include one or moreof a range of viewing angles, an individual view point, a view point andit's vicinity, and/or other location indications within the segmentduration. Events indicated by comment clusters associated with viewingangles located within the current field of view of the user may bevisible to the user. Events indicated by comment clusters associatedwith viewing angles located outside the current field of view of theuser may not be visible to the user.

The viewing angle may include one or more dimensions of view informationidentifying where within the panorama a comment is directed, and/or whatfield(s) of view will be able to observe the portion of the panoramiccontent segment to which the comment is directed. For example, theviewing angle may include one or more of horizontal view information,vertical view information, depth view information, and/or other viewinformation. The view information may be defined by one or more of aCartesian coordinate system, a cylindrical and/or polar coordinatesystem, a spherical and/or polar coordinate system, other coordinatesystem, and/or other data.

In some implementations, wherein the panoramic content segment includesa three-dimensional and/or spherical virtual reality content segment, alocation indication identifying a viewing angle associated with a usercomment may include a where within the horizontal field of view (e.g.,left to right), where within the vertical field of view (e.g., height,up, and/or down), at what depth within the field of view (e.g., towardsand/or away from), and/or other location information. For example,wherein the panoramic content segment includes a three-dimensionalpanoramic content segment and/or a two-dimensional panoramic contentsegment, the viewing angle may include a horizontal view information,vertical view information, and/or other view information.

In some implementations, the user comment information may includetargeted comment information. The targeted comment information mayconvey one or more targeted comments for the panoramic segment. Atargeted comment may include a comment wherein the represented sourceincludes one or more of another user that is connected to theviewing/consuming user via a social networking platform, a controllingentity, and/or other another user or entity. A controlling entity may beone or more entities or individuals other than consumers (i.e., theusers that consume the panoramic content segments) authorized to use thepanoramic content segments, and/or digital content to a promote aninterest. For example, a controlling entity may include one or more of atalent of a panoramic content segment, an entity or individual acting onbehalf of the talent, a distribution platform operator, a producer ofthe panoramic content segment, an advertiser, an owner of the panoramiccontent segment, an entity having rights to the panoramic contentsegment, and/or other controlling entities. For example, the talent of apanoramic content segment may include one or more athletes or performersfeatured in the panoramic content segment. An entity or individualacting on behalf of the talent, for example, may include one or more ofa manager, an employee, and/or other user acting on behalf of and/or forthe benefit of the talent. For example, an entity acting on behalf of atalent may include a social media content developer commenting on behalfof a fictional and/or animated talent. A platform operator may includeone or more administrators and/or operators of a content platformthrough which the panoramic content segments of digital content may bepresented to the users that consume the panoramic content segments. Forexample, an administrator of a social media platform (e.g., YOUTUBE®,FACEBOOK®, TWITTER®, and/or other platforms) may be a platform operator.

A producer of the panoramic content segment may include individual(s)and/or entities responsible for producing and creating the panoramiccontent segment and/or the digital panoramic content. For example, aproducer may include one or more of a developer, camera operator,producer, editor, director, screenwriter, and/or other producer of thepanoramic content segment and/or digital content. An advertiser mayinclude one or more individuals and/or entities advertising and/orpromoting something (e.g., an individual, product, service, entity,concept, etc.). For example, a sponsor (e.g., clothing sponsor) of thetalent (e.g., a skater) featured in a panoramic content segment may bean advertiser. An owner of the panoramic content segment may include oneor more individuals and/or entities that has controlling rights to thepanoramic content segment and/or the digital content. For example, anetwork such as the Entertainment and Sports Programming Network (ESPN®)may own the panoramic content segment and/or digital content created bytheir employees and/or contractors for a sporting event. An entityhaving rights to the first panoramic content segment may include one ormore entities and/or individuals having rights (e.g., intellectualproperty rights) to publish, distribute, modify, license, and/orotherwise use the panoramic content segment and/or digital content. Anentity and/or individual having rights to the panoramic content segmentand/or digital content may and/or may not be the same as the owner ofthe panoramic content segment and/or digital content.

In some implementations, the targeted comment information may include atargeted time indication that identifies a point in time in the segmentduration of the panoramic content segment associated with a targetedcomment. The targeted comment information may include a targetedlocation indication that identifies a viewing angle within the panoramaof the panoramic content segment associated with the targeted comment.For example, a targeted comment from a controlling entity may provideone or more of behind the scenes information, equipment information(e.g., describing the settings, accessories, camera, lens, and/or otherequipment used to capture a given portion of the content segment),location information (e.g., describing the location and/or destinationcaptured in the content segment), advertisement information, motivationand/or hype generating information, and/or other information. Thetargeted comment information may include one or more time indications,location indications, content information (e.g., text, tags, emojis,images, and/or other content included in the comments), content topicinformation, length information, and/or other information associatedwith one or more targeted comments. In some implementations, The one ormore targeted comments may be submitted and/or selected by a controllingentity. For example, targeted comments may include one or more usercomments selected by a controlling entity. The one or more user commentsmay be selected to be a targeted comment based on one or more of apopularity of the user and/or comment, the interaction level of theuser, and/or other factors.

Comment distribution component 110 may be configured to determine one ormore comment distributions for one or more panoramic content segments.The comment distributions may be determined from the user commentinformation (e.g., from time indications, location indications, and/orother user comment information). The comment distributions may representthree and/or any other number of dimensions of data. The user commentsmay be plotted as a function of number of user comments, points in timeacross the segment duration, viewing angles across the panorama of thepanoramic content segment, and/or otherwise plotted. For example, thecomment distributions may indicate the quantity of user commentsdirected to various viewing angles at various points in time within thesegment duration.

Comment distribution component 110 may be configured to generate agraphical representation of the determined comment distribution for thepanoramic content segment. The graphical representation of the commentdistribution may include a heat map, a two and/or three dimensionalbubble chart, and/or other graphical representation of number ofcomments and/or viewing angles across the panorama of the panoramiccontent segment, against points in time across the segment duration. Insome implementations, an individual comment distribution may includemultiple distributions and/or plots of the user comments thatcollectively represent the comment distribution including the number ofuser comments, points in time across the segment duration, viewingangles across the panorama of the panoramic content segment, and/orother information.

By way of illustration, FIG. 3 depicts an example comment distribution300 determined by a system (e.g., the same as or similar to system 100)configured for identifying comment clusters for panoramic contentsegments, in accordance with one or more implementations. Commentdistribution 300 may be represented by a heat map indicating the numberof user comments for a segment duration of the associated panoramiccontent segment. Timeline 303 may correspond to the segment duration ofthe panoramic content segment from the beginning to the ending of thepanoramic content segment. Comment distribution 300 may be determined bya comment distribution component (e.g., same as or similar to commentdistribution component 110).

Comment distribution 300 may represent the number of user comments as afunction of time across the segment duration represented by timeline303. For example, moving from left to right across timeline 303 and/orcomment distribution 300 may represent moving across the segmentduration from the beginning to the end. Comment distribution 300 mayillustrate the number of user comments conveyed by the user commentinformation at various time indications. The number of user comments maybe represented by an individual data point, a color or shadingcorresponding to a range of number of comments, an object with its sizecorresponding to a number of user comments, and/or other representationswithin comment distribution 300.

Comment distribution 300 may represent the viewing angles within apanorama 302 of the panoramic content segment associated with the usercomments as a function of time across the segment duration representedby timeline 303. Comment distribution 300 may illustrate the viewingangles associated with the user comments at various time indications.The viewing angles may correspond to the location within panorama 302that the user comments are directed to. For example, the user commentslocated within comment distribution 300 at and/or near zero viewingangle 305, may be directed to a location within the panorama thatcorresponds to a front and/or straight forward viewing angle of theviewing users'. The user comments located within comment distribution300 between 0 and +180 degrees, may be directed to any location withinthe panorama that corresponds to a location at and/or between one ormore of: a viewing angle slightly to the right of a straight forwardviewing angle (e.g., between greater than 0 degrees and around and/or at45 degrees), a viewing angle to the right of a straight forward viewingangle (e.g., around and/or at 45 degrees), a viewing angle towards ausers' right side (e.g., between around and/or at 45 degrees and aroundand/or at 90 degrees), a viewing angle behind the user towards the right(e.g., at and/or near 135 degrees), a viewing angle behind a straightforward viewing angle, (e.g., at and/or near 180 degrees), and/or otherviewing angles.

Returning to FIG. 1, comment distribution component 110 may beconfigured to identify one or more comment clusters based on the commentdistribution for the panoramic content segment. A comment cluster may beidentified based on the user comment information. For example, a commentcluster may include comments close together in time (e.g., within a timeperiod) within the segment duration and/or close together in viewingangles (e.g., within a view range) within the panorama of the contentsegment. The comment clusters may be identified based on the usercomment information including time indications that identify points intime that are within a given period of time within the segment duration.The given period of time may include a range of time within the contentsegment that user comments are directed to. The comment clusters may beidentified based on the user comment information including locationindications that identify viewing angles that are within a given viewrange within the panorama of the content segment. The given view rangemay include a range of viewing angles within the panorama that usercomments are directed to. As such, for example, a comment cluster may beidentified where user comments are directed to points in time that areclose together (e.g., from time (t) t=0:30 to t=0:33) within the segmentduration such that the points in time fall within the given time period(e.g., from second 0:30 to second 0:33 within the segment duration);and/or where user comments are directed to viewing angles that are closetogether (e.g., from a viewing angle of 36 degrees to a viewing angle of45 degrees) within the panorama such that the viewing angles fall withinthe given view range (e.g., 36 degrees to 45 degrees).

The comment cluster may indicate an event within the panoramic contentsegment at a point in time within the given period of time and at alocation within the given view range. For example, a comment clusteridentified based on the user comment information may include timeindications that identify points in time that are within a first periodof time within the segment duration and/or location indications thatidentify viewing angles that are within a first view range within thepanorama. As such, the comment cluster may indicate an event within thepanoramic content segment at a point in time within the first period oftime and/or at a location within the first view range.

Returning to FIG. 3, comment clusters 304 and 312 may be identifiedwithin comment distribution 300. Comment cluster 304 may be identifiedbased on user comment information that includes time indications withinperiod of time 306. Comment cluster 304 may be identified based on usercomment information that includes location indications indicationviewing angles within view range 308. Comment cluster 312 may beidentified based on user comment information that includes timeindications within period of time 314. Comment cluster 312 may beidentified based on user comment information that includes locationindications indication viewing angles within view range 316.

Returning to FIG. 1, comment distribution component 110 may beconfigured to identify one or more targeted comments from the usercomments received. The one or more targeted comments may be identifiedbased on a represented source of the targeted comment, content includedin the targeted comment, and/or other information. A represented sourcemay include the true source (e.g., Jim commenting as Jim), and/or aportrayed and/or displayed source (e.g., Jim commenting as GOPRO® whereGOPRO® is the represented source). For example, an advertiser (e.g., acontrolling entity) may place an target comment including anadvertisement within the panoramic content segment which may beidentified as a targeted comment based on the represented sourceincluding a controlling entity. Content included in the targeted commentmay include a tag. The tag may indicate that the targeted comment isdirected to the user. For example, another user that is connected via asocial network with the user consuming the panoramic content segment maycomment on an event within the panoramic content segment. Continuing theexample, the other user's comment may be identified as a targetedcomment based on a tag (e.g., tagging the consuming user in the comment)and/or based on the other user being connected via the social network tothe user consuming the panoramic content segment.

View information component 112 may be configured to receive viewinformation from a client computing platform associated with the user.The view information may be received over the network. The viewinformation may be received by view information component 112 in arecurring or ongoing matter. The view information may indicate a currentfield of view selected by the user during presentation of the panoramiccontent segment. The current field of view selected by the user maychange one or more times over the course of presentation of thepanoramic content. The current field of view selected by the user mayinclude the viewing angles visible to the user at a current point intime. The view information may include one or more visible ranges ofviewing angles within the panorama for a window in time within thesegment duration.

The window of time within the segment duration may include and/orcorrespond to the period of time associated with one or more of theidentified comment clusters. The window of time may correspond to a timeand/or range of time relevant to an event indicated by an identifiedcomment cluster. The window of time within the segment duration mayinclude a separate or partially separate window of time, a period oftime associated with an identified comment cluster, the segmentduration, and/or another point in time, portion of time, and/or range oftime within the segment duration of the panoramic content segment. Forexample, the window of time may include a portion of the duration of thepanoramic content segment that begins prior to the period of time beginssuch that the view information may indicate the current field of view ofthe user prior to the beginning of the period of time for the eventindicated by the identified comment cluster. The window of time may bedetermined by view information component 112, and/or selected and/orotherwise indicated by a user. The window of time within the segmentduration may correspond to a period of time relevant to an eventassociated with an identified comment cluster occurs.

Returning to FIG. 3, window of time 310 may be associated with commentcluster 304 and/or window of time 318 may be associated with commentcluster 312. View information indicating the current field of viewselected by a user consuming the panoramic content segment may bereceived by a system (e.g., the same as or similar to system 100) forwindow of time 310 and window of time 318. Window of time 310 may beginprior to period of time 306 within timeline 303. As such, the viewinformation indicating the user's current field of view may be receivedprior to period of time 306 and/or the occurrence of an event within thepanoramic content segment indicated by comment cluster 304. In someimplementations, window of time 318 and period of time 314 for commentcluster 312 may be the same and/or substantially similar (e.g.,beginning and/or ending at the same time and/or within a few secondsand/or milliseconds of each other). The view information indicating theuser's current field of view may be received during period of time 314and/or the occurrence of an event within the panoramic content segmentindicated by comment cluster 312.

Returning to FIG. 1, view information component 112 may be configured todetermine whether a given view range associated with the identifiedcomment cluster is located within and/or outside the one or more visibleranges of viewing angles selected by the user. Whether the given viewrange associated with the identified comment cluster is located withinand/or outside the one or more visible ranges of viewing angles may bedetermined for the window of time within the segment duration, for theperiod of time associated with the comment cluster identified, for thesegment duration of the panoramic content segment, and/or for anotherpoint in time, portion of time, and/or range of time within the segmentduration of the panoramic content segment.

In some implementations, whether a given view range associated with thecomment cluster identified is located within and/or outside the one ormore visible ranges of viewing angles selected by the user may bedetermined locally by the one or more client computing platforms and/orassociated display devices through which a panoramic content segment isbeing presented. A given client computing platform and/or associateddisplay device may be configured to determine the view information thatincludes one or more visible ranges of viewing angles. The given clientcomputing platform and/or associated display device may be configured todetermine, at one or more points in time for the window of time, whetherthe view range associated with the comment cluster identified is locatedwithin and/or outside the one or more visible ranges.

In some implementations, within the one or more visible ranges mayinclude completely and/or partially within one or more of the individualones of the visible ranges. Outside the one or more visible ranges mayinclude completely and/or partially outside, and/or off-centered withinone or more of the individual ones of the visible ranges. In someimplementations, the determination of whether a given view rangeassociated with an identified comment cluster is located within and/oroutside the one or more visible ranges of viewing angles selected by theuser may be determined in an ongoing and/or reoccurring manner for thesegment duration of the panoramic content segment.

In some implementations, view information component 112 may beconfigured to determine whether the viewing angle(s) associated with oneor more targeted comments are located within or outside the one or morevisible ranges of viewing angles selected by the user. Whether theviewing angle(s) associated with one or more targeted comments arelocated within or outside the one or more visible ranges may bedetermined for one or more target windows of time. An individual targetwindow of time may be related to an individual target comment and/or atargeted time indication that identifies a point in time in the segmentduration associated with an individual targeted comment.

Notification component 114 may be configured generate alert informationindicating the event within the panoramic content segment is locatedoutside the current field of view selected by the user. The alertinformation may be generated by notification component 114 responsive toa determination that a view range associated with an identified commentcluster is located outside an individual one of the one or more visibleranges of viewing angles selected by the user during the window of time.The alert information may indicate the location of an event within thepanoramic content segment indicated by an identified comment cluster.The alert information may include the view range, period of time, and/orother information related to an event indicated by an identified commentcluster.

In some implementations, notification component 114 may be configured togenerate alert information indicating that one or more targeted commentsare located outside the current field of view selected by the user.Generating the alert information indicating that one or more targetedcomments are located outside the current field of view selected by theuser may be responsive to a determination that, for the target window oftime, the viewing angle associated with the targeted comment is locatedoutside the one or more visible ranges of viewing angles selected by theuser during the target window of time.

Notification component 114 may be configured to effectuate transmissionof the alert information over the network. The alert information may betransmitted to a client computing platform associated with the user. Thetransmitted alert information may cause the client computing platformassociated with the user to effectuate presentation of a notificationbased on the alert information. The notification may include one or moreof a visible notification, an audible notification, a sensorynotification, and/or other types of notifications. For example, thenotification may include an alert message presented within the panoramiccontent segment within the current field of view of the user (see e.g.,FIG. 2). The notification, for example, may include an alert soundaudible to the user. An example sensory notification may include avibration, a smell, and/or light notification. The notification mayindicate to the user that he is missing and/or about to miss an eventpresented within the panoramic content segment outside his current fieldof view.

A visible notification may be presented at and/or near the center of thecurrent field of view of the user, in the periphery of the current fieldof view of the user, and/or at other locations within the panorama ofthe panoramic content segment. An audible notification may include anotification sound played by a speaker, within one or more earphones,within one or both sides of headphones, and/or other notifications. Asensory notification may be delivered via the client computing platform,one or more display devices associated with the client computingplatform, one or more control (e.g., user interfacing) devicesassociated with the client computing platform, and/or other devices. Thenotification may indicate where within the panorama of the panoramiccontent segment the event indicated by an identified comment cluster istaking and/or is about to take place. For example, a visiblenotification may include “Look to your left to see something cool!” Anaudible notification, for example, may include a spoken message of“Don't miss what is happening to your right!” and/or a sound played inthe right ear of the user indicating the user should look to the right.

In some implementations, a notification presented to the user may bebased on the alert information indicating a targeted comment is outsidethe current field of view of the user. The notification may indicate tothe user that he is missing and/or about to miss an event associatedwith a targeted comment and/or a targeted comment within the panoramiccontent segment outside his current field of view.

By way of illustration, FIG. 4 depicts an example current field of view400 of a panoramic content segment including a notification, inaccordance with one or more implementations. Field of view 400 mayrepresent the visible range of viewing angles selected by a user viewingthe panoramic content segment at a given point in time within thesegment duration. Field of view 400 may be observed by the user via ahead-mounted display. Responsive to a determination (e.g., by a viewinformation component the same as or similar to view informationcomponent 112 illustrated in FIG. 1) that a view range associated withan identified comment cluster is located outside the visible range ofviewing angles represented by field of view 400, notification 402 may bepresented within field of view 400. Notification 402 may indicate anevent within the panoramic content segment is located outside field ofview 400. Notification 402 may indicate a direction toward which theuser should look (e.g., that the user is not presently looking in) toobserve the portion of the panoramic content segment to which thecomment cluster identified, indicating the event within the panoramiccontent segment, is directed.

In some implementations, the comment distributions may be used forediting the panoramic content segment. For example, editing thepanoramic content segment may include one or more of: selecting and/orcompiling a non-panoramic version of the panoramic content segment;selecting and/or compiling a two dimensional version of a threedimensional panoramic content segment; augmenting (e.g., removingcontent, etc.), enhancing (e.g., color correcting, etc.), and/orotherwise refining one or more portions and/or sections (e.g., frames,and/or other portions and/or sections) of the panoramic content segment;and/or otherwise editing one or more portions and/or sections (e.g.,frames, and/or other portions and/or sections) of the panoramic contentsegment. The comment distributions and/or the comment clustersidentified based on the comment distributions for the panoramic contentsegment may indicate one or more portions and/or sections (e.g., frames,and/or other portions and/or sections) of the panoramic content segmentthat should be edited. The panoramic content segment may be edited, forexample, by a controlling entity. In some implementations, the panoramiccontent segment may be edited based on the comment distributions, thecomment clusters identified, and/or other information. The commentdistributions and/or the comment clusters identified may be used toselect portions and/or sections from a panoramic content segment toedit. By way of example, a comment distribution and/or one or morecomment clusters identified for a 360 degree capture (e.g., panoramiccontent segment) may be used to select frames, portions, and/or sectionsfor editing.

Returning to FIG. 1, the server(s) 102, client computing platforms 104,and/or external resources 120 may be operatively linked via one or moreelectronic communication links. For example, such electroniccommunication links may be established, at least in part, via a network130 such as the Internet and/or other networks. It will be appreciatedthat this is not intended to be limiting and that the scope of thisdisclosure includes implementations in which server(s) 102, clientcomputing platforms 104, and/or external resources 120 may beoperatively linked via some other communication media.

The external resources 120 may include sources of information, hostsand/or providers of virtual spaces outside of system 100, externalentities participating with system 100, external entities for digitalcontent and/or digital content platforms, and/or other resources. Insome implementations, some or all of the functionality attributed hereinto external resources 120 may be provided by resources included insystem 100.

The server(s) 102 may include electronic storage 122, one or moreprocessor(s) 124, and/or other components. The server(s) 102 may includecommunication lines or ports to enable the exchange of information witha network and/or other computing platforms. Illustration of server(s)102 in FIG. 1 is not intended to be limiting. The server(s) 102 mayinclude a plurality of hardware, software, and/or firmware componentsoperating together to provide the functionality attributed herein toserver(s) 102. For example, server(s) 102 may be implemented by a cloudof computing platforms operating together as server(s) 102.

Electronic storage 122 may comprise electronic storage media thatelectronically stores information. The electronic storage media ofelectronic storage 122 may include one or both of system storage that isprovided integrally (i.e., substantially non-removable) with server(s)102 and/or removable storage that is removably connectable to server(s)102 via, for example, a port or a drive. A port may include a USB port,a firewire port, and/or other port. A drive may include a disk driveand/or other drive. Electronic storage 122 may include one or more ofoptically readable storage media (e.g., optical disks, etc.),magnetically readable storage media (e.g., magnetic tape, magnetic harddrive, floppy drive, etc.), electrical charge-based storage media (e.g.,EEPROM, RAM, etc.), solid-state storage media (e.g., flash drive, etc.),and/or other electronically readable storage media. The electronicstorage 122 may include one or more virtual storage resources (e.g.,cloud storage, a virtual private network, and/or other virtual storageresources). Electronic storage 122 may store software algorithms,information determined by processor(s) 124, information received fromserver(s) 102, information received from client computing platform(s)104, and/or other information that enables server(s) 102 to function asdescribed herein.

Processor(s) 124 are configured to provide information processingcapabilities in server(s) 102. As such, processor(s) 124 may include oneor more of a digital processor, an analog processor, a digital circuitdesigned to process information, an analog circuit designed to processinformation, a state machine, and/or other mechanisms for electronicallyprocessing information. Although processor(s) 124 are shown in FIG. 1 asa single entity, this is for illustrative purposes only. In someimplementations, processor(s) 124 may include one or more processingunits. These processing units may be physically located within the samedevice, or processor(s) 124 may represent processing functionality of aplurality of devices operating in coordination. The processor 124 may beconfigured to execute components 106-114. Processor 124 may beconfigured to execute components 108, 110, 111, 112, and/or 114, bysoftware; hardware; firmware; some combination of software, hardware,and/or firmware; and/or other mechanisms for configuring processingcapabilities on processor(s) 124.

It should be appreciated that although components 106-114 areillustrated in FIG. 1 as being located and/or co-located within aparticular component of system 100, in implementations in which physicalprocessor(s) 124 include multiple processing units, one or more ofcomponents 106-114 may be located remotely from the other components.The description of the functionality provided by the differentcomponents 106-114 described herein is for illustrative purposes, and isnot intended to be limiting, as any of components 106-114 may providemore or less functionality than is described. For example, one or moreof components 106-114 may be eliminated, and some or all of itsfunctionality may be incorporated, shared, integrated into, and/orotherwise provided by other ones of components 106-114. Note thatphysical processor(s) 124 may be configured to execute one or moreadditional components that may perform some or all of the functionalityattributed herein to one of components 106-114.

One or more of the components of system 100 may be configured to presentand/or provide a user interface to provide an interface between system100 and a user (e.g. a controlling entity, and/or other users using agraphical user interface) through which the user can provide informationto and receive information from system 100. This enables data, results,and/or instructions (e.g., determinations, selections, and/or otherindications) and any other communicable items, collectively referred toas “information,” to be communicated between the user and system 100. Anexample of information that may be conveyed by a user and/or controllingentity is a selected time indication, a selected location indication, auser comment and/or comment information, and/or other information.Examples of interface devices suitable for inclusion in a user interfaceinclude one or more of those associated with a computing platform, akeypad, buttons, switches, a keyboard, knobs, levers, a display screen,a touch screen, a mouse, speakers, a microphone, an indicator light, anaudible alarm, and/or a printer. Information may be provided to a userby the user interface in the form of a graphical user interface.

It is to be understood that other communication techniques, eitherhard-wired or wireless, are also contemplated herein as a userinterface. For example, in one embodiment, the user interface may beintegrated with a removable storage interface provided by electronicstorage 122. In this example, information is loaded into system 100 fromremovable storage (e.g., a smart card, a flash drive, a removable disk,etc.) that enables the user(s) to customize system 100. Other exemplaryinput devices and techniques adapted for use with system 100 as the userinterface include, but are not limited to, an RS-232 port, RF link, anIR link, modem (telephone, cable, Ethernet, internet or other). Inshort, any technique for communicating information with system 100 iscontemplated as the user interface.

FIG. 5 illustrates an exemplary method 500 for identifying commentclusters for panoramic content segments, in accordance with one or moreimplementations. The operations of method 500 presented below areintended to be illustrative and non-limiting examples. In certainimplementations, method 500 may be accomplished with one or moreadditional operations not described, and/or without one or more of theoperations discussed. Additionally, the order in which the operations ofmethod 500 are illustrated in FIG. 5 and described below is not intendedto be limiting.

In certain implementations, method 500 may be implemented in one or moreprocessing devices (e.g., a digital processor, an analog processor, adigital circuit designed to process information, an analog circuitdesigned to process information, and/or other mechanisms forelectronically processing information). The one or more processingdevices may include one or more devices executing some or all of theoperations of method 500 in response to instructions storedelectronically on an electronic storage medium. The one or moreprocessing devices may include one or more devices configured throughhardware, firmware, and/or software to be specifically designed forexecution of one or more of the operations of method 500.

Regarding method 500, at an operation 502, a panoramic content segmentof digital content may be hosted over a network. The panoramic contentsegment of digital content may be hosted to client computing platformson which users consume the panoramic content segment. A field of viewwithin a panorama of the panoramic content segment may be selectable bya user during presentation of the panoramic content segment. Thepanoramic content segment may have a beginning, an ending, and/or asegment duration from the beginning to the ending. Presentation of thesupplemental content may be effectuated on the client computingplatforms. In some implementations, operation 502 is performed by apanoramic content component the same as or similar to panoramic contentcomponent 106 (shown in FIG. 1 and described herein).

At an operation 504, user comment information may be received. Usercomment information may be received over the network from the clientcomputing platforms. The user comment information may convey usercomments for the panoramic content segments. The user commentinformation conveying a first user comment for the panoramic contentsegment may include a time indication. The time indication may identifya point in time in the segment duration of the panoramic contentsegment. The user comment information conveying the first user commentfor the panoramic content segment may include a location indication. Thelocation indication may identify a viewing angle within the panorama ofthe panoramic content segment. In some implementations, operation 504 isperformed by a comment component the same as or similar to commentcomponent 108 (shown in FIG. 1 and described herein).

At an operation 506, a comment distribution may be determined for thepanoramic content segment. The comment distribution may be determinedfrom the user comment information. The comment distribution mayrepresent three dimensions of data such that the user comments areplotted as a function of number of user comments, points in time acrossthe segment duration, and/or viewing angles across the panorama of thepanoramic content segment. In some implementations, operation 506 isperformed by a comment distribution component the same as or similar tocomment distribution component 110 (shown in FIG. 1 and describedherein).

At an operation 508, a comment cluster may be identified based on thecomment distribution for the panoramic content segment. The commentcluster may be identified based on the user comment informationincluding time indications that identify points in time that are withina first period of time within the segment duration. The comment clustermay be identified based on the user comment information includinglocation indications that identify viewing angles that are within afirst view range within the panorama. As such, the comment cluster mayindicate an event within the panoramic content segment at a point intime within the first period of time and/or at a location within thefirst view range. In some implementations, operation 508 is performed bya comment distribution component the same as or similar to commentdistribution component 110 (shown in FIG. 1 and described herein).

At an operation 510, view information may be received over the networkfrom a client computing platform associated with the user. The viewinformation may be received in a recurring or ongoing matter. The viewinformation may indicate a current field of view selected by the userduring the presentation of the panoramic content segment. The viewinformation may include one or more visible ranges of viewing angleswithin the panorama for a window in time within the segment duration. Insome implementations, operation 510 is performed by a view informationcomponent the same as or similar to view information component 112(shown in FIG. 1 and described herein).

At an operation 512, whether the first view range associated with thecomment cluster identified is located within or outside the one or morevisible ranges of viewing angles selected by the user may be determined.Whether the first view range associated with the comment clusteridentified is located within or outside the one or more visible rangesof viewing angles may be determined for the window of time within thesegment duration. In some implementations, operation 512 is performed bya view information component the same as or similar to view informationcomponent 112 (shown in FIG. 1 and described herein).

At an operation 514, alert information indicating the event within thepanoramic content segment is located outside the current field of viewselected by the user may be generated. The alert information maygenerated responsive to a determination that the first view rangeassociated with the comment cluster identified is located outside anindividual one of the one or more visible ranges of viewing anglesselected by the user during the window of time. In some implementations,operation 514 is performed by a notification component the same as orsimilar to notification component 114 (shown in FIG. 1 and describedherein).

At an operation 516, transmission of the alert information may beeffectuated over the network to a client computing platform associatedwith the user. Effectuating transmission of the alert information maycause the client computing platform associated with the user toeffectuate presentation of a notification based on the alertinformation. In some implementations, operation 516 is performed by anotification component the same as or similar to notification component114 (shown in FIG. 1 and described herein).

Although the disclosed technology has been described in detail for thepurpose of illustration based on what is currently considered to be themost practical and preferred implementations, it is to be understoodthat such detail is solely for that purpose and that the disclosure isnot limited to any particular implementations, but, on the contrary, isintended to cover modifications and equivalent arrangements that arewithin the spirit and scope of the appended claims. For example, it isto be understood that the present disclosure contemplates that, to theextent possible, one or more features of any embodiment can be combinedwith one or more features of any other embodiment.

What is claimed is:
 1. A system that receives and provides comments forpanoramic digital content, the system comprising: one or more processorsconfigured by machine readable instructions to: host, over a network, apanoramic content segment of digital content to client computingplatforms on which users consume the panoramic content segment such thata field of view of the panoramic content segment is selectable by a useras a function of progress through the panoramic content segment duringpresentation of the panoramic content segment, the panoramic contentsegment having a beginning and an ending and having a segment durationfrom the beginning to the ending; receive, over the network from theclient computing platforms, user comment information conveying usercomments for the panoramic content segment as the function of progressthrough the panoramic content segment, the user comment informationconveying a first user comment for the panoramic content segmentincluding a time indication that identifies a point in time in thesegment duration of the panoramic content segment and a locationindication that identifies a viewing angle of the panoramic contentsegment; and provide, over the network, at least some of the usercomments for the panoramic content segment to a first client computingplatform associated with a first user, wherein the at least some of theuser comments are provided as the function of progress of the first userthrough the panoramic content segment.
 2. The system of claim 1, whereinthe digital content includes a playback of live capture digital media.3. The system of claim 1, wherein the at least some of the user commentsincludes one or more targeted comments for the panoramic contentsegment.
 4. The system of claim 3, wherein the user comment informationincludes targeted comment information conveying the one or more targetedcomments for the panoramic content segment, the targeted commentinformation including a targeted time indication that identifies a pointin time in the segment duration of the panoramic content segmentassociated with a first targeted comment and a targeted locationindication that identifies a viewing angle of the panoramic contentsegment associated with the first targeted comment.
 5. The system ofclaim 4, wherein the one or more processors are, to provide the at leastsome of the user comments for the panoramic content segment, furtherconfigured by the machine readable instructions to: receive viewinformation over the network from the first client computing platformassociated with the first user indicating a current field of viewselected by the first user during the presentation of the panoramiccontent segment, the view information including one or more visibleranges of viewing angles for a window in time within the segmentduration; determine, for a window of time within the segment duration,whether the viewing angle associated with the first targeted comment islocated within or outside the one or more visible ranges of viewingangles selected by the first user; generate, responsive to adetermination that the viewing angle associated with the first targetedcomment is located outside the one or more visible ranges of viewingangles selected by the user during the window of time, alert informationindicating the first targeted comment is located outside the currentfield of view selected by the first user; and effectuate transmission ofthe alert information over the network to the first client computingplatform associated with the first user for the first client computingplatform associated with the first user to effectuate presentation of anotification indicating that the first targeted comment is outside thecurrent field of view based on the alert information.
 6. The system ofclaim 3, wherein the one or more targeted comments are identified basedon a represented source of the one or more targeted comments and/orcontent included in the one or more targeted comments.
 7. The system ofclaim 6, wherein the represented source of the first targeted commentincludes one or more of another user that is connected to the first uservia a social networking platform and/or a controlling entity.
 8. Thesystem of claim 7, wherein the controlling entity includes a talent ofthe panoramic content segment, an entity and/or individual acting onbehalf of the talent, a subject of the panoramic content segment, aproducer of the panoramic content segment, an advertiser, an owner ofthe panoramic content segment, and/or an entity having rights to thepanoramic content segment.
 9. The system of claim 6, wherein the contentincluded in the first targeted comment includes a tag, wherein a the tagindicates that the first targeted comment is directed to the first user.10. The system of claim 5, wherein presentation of the panoramic contentsegment and the notification based on the alert information iseffectuated via a head mounted display.
 11. A method, the method beingimplemented by a computer system including one or more processors andstorage media storing machine-readable instructions, the methodcomprising: hosting, over a network, a panoramic content segment ofdigital content to client computing platforms on which users consume thepanoramic content segment such that a field of view of the panoramiccontent segment is selectable by a user as a function of progressthrough the panoramic content segment during presentation of thepanoramic content segment, the panoramic content segment having abeginning and an ending and having a segment duration from the beginningto the ending; receiving, over the network from the client computingplatforms, user comment information conveying user comments for thepanoramic content segment as the function of progress through thepanoramic content segment, the user comment information conveying afirst user comment for the panoramic content segment including a timeindication that identifies a point in time in the segment duration ofthe panoramic content segment and a location indication that identifiesa viewing angle of the panoramic content segment; and providing, overthe network, at least some of the user comments for the panoramiccontent segment to a first client computing platform associated with afirst user, wherein the at least some of the user comments are providedas the function of progress of the first user through the panoramiccontent segment.
 12. The method of claim 11, wherein the digital contentincludes a playback of live capture digital media.
 13. The method ofclaim 11, wherein the at least some of the user comments includes one ormore targeted comments for the panoramic content segment.
 14. The methodof claim 13, wherein the user comment information includes targetedcomment information conveying the one or more targeted comments for thepanoramic content segment, the targeted comment information including atargeted time indication that identifies a point in time in the segmentduration of the panoramic content segment associated with a firsttargeted comment and a targeted location indication that identifies aviewing angle of the panoramic content segment associated with the firsttargeted comment.
 15. The method of claim 14, further comprising:receiving view information over the network from the first clientcomputing platform associated with the first user indicating a currentfield of view selected by the first user during the presentation of thepanoramic content segment, the view information including one or morevisible ranges of viewing angles for a window in time within the segmentduration; determining, for a window of time within the segment duration,whether the viewing angle associated with the first targeted comment islocated within or outside the one or more visible ranges of viewingangles selected by the first user; generating, responsive to adetermination that the viewing angle associated with the first targetedcomment is located outside the one or more visible ranges of viewingangles selected by the user during the window of time, alert informationindicating the first targeted comment is located outside the currentfield of view selected by the first user; and effectuating transmissionof the alert information over the network to the first client computingplatform associated with the first user for the first client computingplatform associated with the first user to effectuate presentation of anotification indicating that the first targeted comment is outside thecurrent field of view based on the alert information.
 16. The method ofclaim 13, wherein the one or more targeted comments are identified basedon a represented source of the one or more targeted comments and/orcontent included in the one or more targeted comments.
 17. The method ofclaim 16, wherein the represented source of the first targeted commentincludes one or more of another user that is connected to the first uservia a social networking platform and/or a controlling entity.
 18. Themethod of claim 17, wherein the controlling entity includes a talent ofthe panoramic content segment, an entity and/or individual acting onbehalf of the talent, a subject of the panoramic content segment, aproducer of the panoramic content segment, an advertiser, an owner ofthe panoramic content segment, and/or an entity having rights to thepanoramic content segment.
 19. The method of claim 16, wherein thecontent included in the first targeted comment includes a tag, wherein athe tag indicates that the first targeted comment is directed to thefirst user.
 20. The method of claim 15, wherein presentation of thepanoramic content segment and the notification based on the alertinformation is effectuated via a head mounted display.